package com.codefish;

public class judgment05262 {
    public static void main(String[] args) {

//顺序结构
        System.out.println("今天天气不错");
        System.out.println("挺风和日丽的");
        System.out.println("我们下午没课");
        System.out.println("这的确挺爽的");

//开始-->步骤A-->步骤B-->步骤C-->结束

//////////////////////////////////////////////////////
        System.out.println("=============================");

        System.out.println("今天天气不错，正在压马路...突然发现一个快乐的地方：网吧");
        //int age = 16;
        int age = 19;
        if (age >= 18){
            System.out.println("进入网吧，开始high");
            System.out.println("遇到一群猪队友，开始骂街。");
            System.out.println("感觉不爽，结账走人！");
        }
        System.out.println("回家吃饭");

//////////////////////////////////////////////////////
        System.out.println("=============================");

        //标准的 if..else.. 语句
        int num = 13;
        if (num % 2 == 0){  //如果除以2能够余数为0，说明是偶数
            System.out.println("偶数");
        }else{
            System.out.println("奇数");
        }

        System.out.println("=============================");

        /*

        x和y的关系满足如下：
        如果 x >= 3 ,那么 y = 2x + 1 ;
        如果 -1 < x < 3 ,那么 y = 2x ;
        如果 x <= -1 ,那么 y = 2x - 1 ;

         */

        int x = 10;
        int y;
        if (x >= 3){
            y = 2 * x + 1;
        }else if (-1 < x && x < 3){
            y = 2 * x ;
        }else {
            y = 2 * x - 1;
        }

        System.out.println("结果是：" + y);

        System.out.println("=============================");

        int score = 98;

        if (score >= 90 && score <= 100){
            System.out.println("优秀");
        }else if (score >= 80 && score <= 90){
            System.out.println("好");
        }else if (score >= 70 && score <= 80){
            System.out.println("良");
        }else if (score >= 60 && score <= 70){
            System.out.println("及格");
        }else if (score >= 0 && score <= 60){
            System.out.println("不及格");
        }else {
            System.out.println("成绩错误");
        }

        System.out.println("=============================");

        //题目：使用三元运算符和标准的if-else语句分别实现：取两个数字当中的最大值

        int a = 10;
        int b = 20;
        int max = a > b ? a : b;
        System.out.println("最大值：" + max);

        int max2;
        if (a > b){
            max2 = a;
        }else{
            max2 = b;
        }
        System.out.println("最大值：" + max2);

//////////////////////////////////////////////////////
        System.out.println("=============================");

        /*
        switch语句使用的注意事项:
        1.多个case后面的数值不可以重复。
        2.switch很后面小括号当中只能是下列数据类型：
        基本数据类型：byte/short/char/int
        引用数据类型：string字符串、enum枚举

        3.switch语句格式可以很灵活：前后顺序可以颠倒，而且bresk语句还可以省略。
        “匹配哪一个case就从哪一个位置向下执行，直到遇到了break或者整体结束为止”
         */

        int num1 = 5;
        switch(num1){
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期五");
                break;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期日");
                break;
            default:
                System.out.println("数据错误");
                break;
        }


























    }
}
